The software needs to synchronize with the server every hour.
Программное обеспечение должно синхронизироваться с сервером каждый час.
Definitions
To coordinate or match the timing or operation of something with another system, process, or entity, ensuring they work together effectively and in harmony.